package org.s3.project.houservice;

import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;
import org.s3.project.entity.Merchant;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author cfx
 * @version 1.0
 * @Description
 * @date 2025/2/9 9:56
 */
@Service
public interface HouMerchantService extends IService<Merchant> {

    //   后台分页展示商家 管理员专用    加模糊查询商家名      加查询创建时间区间
    List<Merchant> selectMerchant(String name,String create_time,String update_time);
    //批量删除
    Boolean deleteMerchants(@Param("ids")List<String> ids);

    //修改商家时间
    @Update("update  merchant set   update_time=now() where id=#{id}")
    Boolean  updateTime(@Param("id") long id);

    //修改商家封禁状态X
    @Update("update Merchant set status=#{status}  where id=#{id} ")
    Boolean updateMerchantState(@Param("id") long id, @Param("status") String status);

}
